package ${packageName};

import ${basePackageName}entity.${className};
import ${basePackageName}entity.bean.${className}Req;

import ${basePackageName}entity.base.BoPage;

/**
 * @author： xw ftl auto
 * @create： ${.now?string("yyyy-MM-dd HH:mm:ss")}
 */
public interface ${className}Service extends BaseIService<${className}>{

    /**
     * 分页查询总数据
     * @param pageNumber 页码
     * @param pageSize 页数
     * @return 分页结果
     */
    BoPage<${className}> pageSample${className}(Integer pageNumber, Integer pageSize);

    /**
     * 条件分页查询数据
     * @param ${className?uncap_first}Req 分页条件
     * @return 分页结果
     */
    BoPage<${className}> pageEq${className}Dto(${className}Req ${className?uncap_first}Req);

    /**
     * 条件分页查询数据,sql是手写的，数量列表
     *
     * @param ${className?uncap_first}Req 分页条件
     * @return 分页结果
     */
    BoPage<${className}> page${className}Mapper(${className}Req ${className?uncap_first}Req);

}
